home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / Mesa-3.0 / DEMOS / DESCRIP.MMS < prev    next >
Encoding:
Text File  |  1998-01-06  |  1.5 KB  |  60 lines

  1. # Makefile for GLUT-based demo programs for VMS
  2. # contributed by Jouk Jansen  joukj@crys.chem.uva.nl
  3.  
  4.  
  5. .first
  6.     define gl [-.include.gl]
  7.  
  8. .include [-]mms-config.
  9.  
  10. ##### MACROS #####
  11.  
  12. INCDIR = [-.include]
  13. CFLAGS = /include=$(INCDIR)/prefix=all
  14.  
  15. GL_LIBS = [-.lib]libGLUT/l,libMesaGLU/l,libMesaGL/l,$(XLIBS)
  16.  
  17. LIB_DEP = [-.lib]$(GL_LIB) [-.lib]$(GLU_LIB) [-.lib]$(GLUT_LIB)
  18.  
  19. PROGS = bounce.exe;,clearspd.exe;,drawpix.exe;,gamma.exe;,gears.exe;,\
  20.     glinfo.exe;,glutfx.exe;,isosurf.exe;,morth3d.exe;,osdemo.exe;,\
  21.     paltex.exe;,pointblast.exe;,reflect.exe;,spectex.exe;,stex3d.exe;,\
  22.     tessdemo.exe;,texcyl.exe;,texobj.exe;,trispd.exe;,winpos.exe;
  23.  
  24.  
  25. ##### RULES #####
  26. .obj.exe :
  27.     link $(MMS$TARGET_NAME),$(GL_LIBS)
  28.  
  29. ##### TARGETS #####
  30. default :
  31.     mms $(PROGS)
  32.  
  33. clean :
  34.     delete *.obj;*
  35.  
  36. realclean :
  37.     delete $(PROGS)
  38.     delete *.obj;*
  39.  
  40. bounce.exe; : bounce.obj $(LIB_DEP)
  41. clearspd.exe; : clearspd.obj $(LIB_DEP)
  42. drawpix.exe; : drawpix.obj $(LIB_DEP)
  43. gamma.exe; : gamma.obj $(LIB_DEP)
  44. gears.exe; : gears.obj $(LIB_DEP)
  45. glinfo.exe; : glinfo.obj $(LIB_DEP)
  46. glutfx.exe; : glutfx.obj $(LIB_DEP)
  47. isosurf.exe; : isosurf.obj $(LIB_DEP)
  48. morph3d.exe; : morph3d.obj $(LIB_DEP)
  49. osdemo.exe; : osdemo.obj $(LIB_DEP)
  50. paltex.exe; : paltex.obj $(LIB_DEP)
  51. pointblast.exe; : pointblast.obj $(LIB_DEP)
  52. reflect.exe; : reflect.obj $(LIB_DEP)
  53. spectex.exe; : spectex.obj $(LIB_DEP)
  54. stex3d.exe; : stex3d.obj $(LIB_DEP)
  55. tessdemo.exe; : tessdemo.obj $(LIB_DEP)
  56. texcyl.exe; : texcyl.obj $(LIB_DEP)
  57. texobj.exe; : texobj.obj $(LIB_DEP)
  58. trispd.exe; : trispd.obj $(LIB_DEP)
  59. winpos.exe; : winpos.obj $(LIB_DEP)
  60.